package com.doit.day06

/**
 * 有时候定义一个类或者方法等，不知道要传什么类型进去，可以定义一个泛型
 * 回头调用的时候再取传具体的类型
 * 泛型可以定义在类上  java <>   scala []   定义在类上的泛型  作用于在整个类
 * 还可以定义在方法上                       定义在方法上的泛型，作用于在该方法上
 */
object _08_泛型2 {
  def main(args: Array[String]): Unit = {


  }

  //对泛型有一些小小的限制要求
  //泛型的上下限
  //T <: Person  上限
  //T >: Person  下限
  def add[T >: Fu2](a:T,b:T)={

  }

}

class Ye2

class Fu2 extends Ye2

class Zi2 extends Fu2

